import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

public class h_40_ {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您要排序的所有字符串，以 # 做分割。");
        String input = sc.next();
        // 将用户输入的所有字符串装到一个字符串数组中
        String[] strs = input.split("#");
        // 将字符床装到list集合中
        List<String> list = new ArrayList<String>();
        for (String str : strs) {
            list.add(str);
        }
        Collections.sort(list);
        System.out.println("您输入的字符串正序排序为："+list);
        // 已经正序排列了，反过来不就是逆序排列了
        Collections.reverse(list);
        System.out.println("您输入的字符串逆序排列为："+list);
    }
}
